home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / game / demo / ToTDemo0.45_R5.lha / talesdemo / goodies / BlazeWCP.lha / wpatest.guide (.txt) < prev    next >
Amigaguide Document  |  2000-07-21  |  2KB  |  31 lines

  1.     You'll have to forgive this crude guide  but there's not much to say about
  2.     WPATest.  WPATest test the worst case (small and completely non-aligned) and
  3.     the best case   (large and 32bit aligned) for WritePixelLine8(), WritePixelArray8()
  4.     and on OS 3.1 or above WriteChunkyPixels().  WPATest is quite simple to use, but please
  5.     read this whole document before using it.  WPATest wasn't mean to be shiped to
  6.     the general public, which is why I'm supprised that Stephen Brookes allowed me to
  7.     include it, thanks Stephen.  The only major bug that I know of in WPATest is if you
  8.     try and run it on a screen smaller the 640 x 400  it'll crash.  This is due to the fact
  9.     that it needs a big screen for its window, but doesn't check to see how big the
  10.     screen is when it opens its window.  I'm sure there are more tho.  Aside from that
  11.     WPATest is really simple to use. I'll explaine everything below, it's only 4 buttons.
  12.     WPA8/WPL8/WCP : This is a cycling button that allows you to pick WritePixelArray8()
  13.     WritePixelLine8()  or WriteChunkyPixels() to run testes on.
  14.     Layers:    This test how well the selceted function handels layered operations.
  15.     BlazeWCP passes this function.
  16.     Masking:    This tests whether the selected function supports rastports with masked planes.
  17.     BlazeWCP passes this function.
  18.       > There is a pause after hitting the Speed button before the test is visably run <
  19.       > and is normal.                                       <
  20.     Speed:  This should be pretty obvious.  This runs a small, non-aligned (worst case) test
  21.     and a large 32bit aligned (best case) test on the selected function and reports
  22.     back the number of thousands of pixels a second that were plotted.  It also gives a guess
  23.     as to how much data had to be moved and reports this in thousands of bytes a second and how
  24.     efficient the routines were at converting to chiipram as compared to just writing to chip.
  25.     The % number it returns is kindof acurate but not completely since it compares the speed of
  26.     the function reading fastram...converting...writing to chipram to just    writing to chipram.
  27.     The test screen we use for our test is a 640 x 512 8bit hi-res interlaced PAL screen. WPATest will
  28.     also tell if the tested function reports back the wrong numbers of pixels plotted.  PatchWPA8 is
  29.     the only one I know of that reports this wrong.
  30.     BlazeWCP REALLY passes this function ;)
  31.